package com.lzj.demo.design.memo;

import lombok.Data;

/**
 * 记录者类:获取和返回备忘录类对象信息
 * */
@Data
public class ConfigOriginator {
    private ConfigFile configFile;
    //当保存备忘录时创建一个备忘录信息并返回给管理者处理
    public ConfigMemo saveMemo(){
        return new ConfigMemo(configFile);
    }
    //获取之后不直接返,把备忘录的信息交给当前的配置文件
    public void getMemo(ConfigMemo configMemo){
        this.configFile = configMemo.getConfigFile();
    }
}
